package day20171018;

import java.util.Arrays;

public class TestArrayString {
    public static void main(String[] args) {
        //用两种不同的方式创建数组
        int[] array = new int[5];
        int[] a = {12,45,6,89,74,32};

        for(int i = 0; i < a.length; i++) {  //用数组中的length遍历数组
            System.out.println(a[i]);
        }

        //数组排序
        System.out.println("对数组进行排序.");
        Arrays.sort(a);
        for(int i = 0; i < a.length; i++) {
            System.out.println(a[i]);
        }

        //字符串的基本操作

        String s = "hello world";     //声明字符串
        int length = s.length();    //获取字符串长度
        System.out.println("s的长度:" + length);

        //判断字符串的前缀和后缀是否与已知字符串相同
        System.out.println(s.startsWith("he"));
        System.out.println(s.endsWith("or"));

        //将数值转换成字符串
        String str = String.valueOf(123236);
        System.out.println(str);

        //将字符串转换成数值
        int num = Integer.parseInt("123545");
        System.out.println(num);

        //去掉字符的前后空格
        String ch = "      sdfasdf       ";
        System.out.println("原样输出:" + ch);
        String s1 = ch.trim();
        System.out.println("去掉空格输出:" + s1);

        //字符串检索
        System.out.println("查找s字符串中o第一次出现的位置：" + s.indexOf("o"));
        System.out.println("从第2个位置查找r:" + s.indexOf("r",2));

        //返回字符串的子串
        System.out.println(s.substring(0));

        //返回从指定索引处start处的字符开始直到end之间的子串
        System.out.println(s.substring(4,9));

        //字符串连接
        String t = s.concat("af124242");
        System.out.println(t);

        String s3 ="Helloworld";
        System.out.println("转换成大写:" + s3.toUpperCase());
        System.out.println("转换成小写:" + s3.toLowerCase());
    }
}

